Stamp Duty — synonyms, definition

1. stamp duty (Noun)

1 synonym
stamp tax
1 definition

stamp duty (Noun) — A tax collected by requiring a stamp to be purchased and attached (usually on documents or publications).

3 types of
revenue enhancement tax taxation